home *** CD-ROM | disk | FTP | other *** search
- This is the CommonTeX V2.9 dist, with mods for the atarist.
- Now includes undump and thus the ability to make pre-loaded
- latex and tex.
-
- - To make the atari version
- cd src
- cp tex.h.st tex.h
- adjust paths (if you want to) in file.h
- TEXFONTS
- TEXINPUTS
- TEXFORMATS
- adjust sizes in tex.h
- by default sizes in tex.h are set up for a 1M St.
- see tex.h for examples of two other configurations
- (called BIG and BIGG), and see Knuths TeX:The Program
- (v2 in the series i believe) for the meaning of the
- various params.
- Please note: if you adjust tex.h, then you need to
- re-compile both initex and virtex, and depending on
- the situation, re-build the .fmt files with initex
- before virtex can use them.
-
- - to make initex/statex (initex with statistics)
- cd src/INIT
- edit Makefile to set CROSSDIR (home of
- your Gnu Cross compiler stuff), adjust
- CFLAGS and hit make.
- - to make virtex
- cd src/VIR
- edit Makefile to set CROSSDIR (home of
- your Gnu Cross compiler stuff), adjust
- CFLAGS and hit make.
- - to undump a preloaded version of LaTeX or TeX
- undump LaTeX virtex.ttp &lplain
- .......
- * ^\ <== hit the quit character here. for
- the Gnu C Library it is Control-\
- (which means hold down the control key and
- type the character '\' simultaneously).
- This will undump a virtex pre-loaded with lplain.fmt,
- called LaTeX.
- Please NOTE: the second argument to `undump' must be
- the *FULL PATHNAME TO VIRTEX.TTP INCLUDING THE EXTENTION*.
-
- - To make the unix version
- cd src
- cp tex.h.unix tex.h
- adjust (if you want to) in file.h
- TEXFONTS
- TEXINPUTS
- TEXFORMATS
- - to make initex/statex
- choose the size you want (see tex.h)
- cd to either src/INIT or src/BIG/INIT or src/BIGG/INIT or
- src/BIGGG
- hit make
- - same goes for virtex
- - if you want to undump a preloaded tex/latex
- > virtex \&lplain
- * ^\ (hit the quit char [normally ctrl-\]) at the '*'
- prompt to make it dump core)
- > undump latex virtex core
- similarly for tex
- > virtex \&plain
- * ^\
- > undump tex virtex core
-
- Gulam users can put the following in gulam.g:
-
- (f:\ is the path i use, you may specify any path. It is only necessary
- to set the following if your default settings in file.h are not
- satisfactory, the environment settings override the default settings
- at runtime. Note that the paths are ';' seperated so they have to
- be specified within quotes [''] otherwise gulam will consider the ';' as
- a command seperator).
- setenv TEXFORMATS '.;f:\macros'
- setenv TEXINPUTS '.;f:\macros'
- setenv TEXFONTS '.;f:\tfm'
-
- undump:
- usage: undump NEWFILE OLDFILE [args to OLDFILE]
- undump runs OLDFILE (the full pathname including the extension for oldfile
- must be specified) with the optionally specified args. Whenever OLDFILE
- exits back to undump, it will undump its memory image into NEWFILE.
- The point at which control should return to undump is determined
- by the application OLDFILE. Usually it is at a prompt (like in virtex).
- There are many ways to exit, quit (Control-\) being what is usally used.
- Please NOTE: the QUIT mechanism is only available in the Gnu C Library.
- If for instance you used MWC to make virtex, hitting quit will probably
- do you no good. If you exit virtex via Control-C and `x', the undumped
- latex that you will obtain will be pretty useless. In short use superior
- compilers and tools like Gnu CC and the Gnu C library (and share
- your code!).
-
- WARNING: it has been reported that an undumped binary, undunp'ed say
- on my machine, may not work on your machine. i don't know the reason
- for this, and many people have run my undumped binaries on their machines
- without any problems. if you encounter this situation, i'll be very interested
- in hearing about it (and full details of your setup). all you have to do
- in case of this situation is to use undump.ttp to undump a preloaded
- LaTex/TeX yourself. i have'nt had any complaint of the resulting undumped
- binary not running.
-
- enjoy,
- --
- bang: {any internet host}!dsrgsun.ces.CWRU.edu!bammi jwahar r. bammi
- domain: bammi@dsrgsun.ces.CWRU.edu
- GEnie: J.Bammi
-